// samsting : this file is auto create.

#ifndef ALIYUN_Ons_OnsTrendClusterOutputTpsRequest_H_
#define ALIYUN_Ons_OnsTrendClusterOutputTpsRequest_H_

#include "core/rpc_acs_request.h"

namespace aliyun { namespace Ons {

class OnsTrendClusterOutputTpsRequest : public RpcAcsRequest {
public:
  OnsTrendClusterOutputTpsRequest();

  const string& GetOnsRegionId(void) const;
  void          SetOnsRegionId(const string& OnsRegionId);

  const string& GetOnsPlatform(void) const;
  void          SetOnsPlatform(const string& OnsPlatform);

  int64 GetPreventCache(void) const;
  void  SetPreventCache(int64 PreventCache);

  const string& GetCluster(void) const;
  void          SetCluster(const string& Cluster);

  int64 GetBeginTime(void) const;
  void  SetBeginTime(int64 BeginTime);

  int64 GetEndTime(void) const;
  void  SetEndTime(int64 EndTime);

  int64 GetPeriod(void) const;
  void  SetPeriod(int64 Period);

private:
  string OnsRegionId_;
  string OnsPlatform_;
  int64  PreventCache_;
  string Cluster_;
  int64  BeginTime_;
  int64  EndTime_;
  int64  Period_;

};

} } // namespace aliyun { namespace Ons {

#endif // #ifndef ALIYUN_Ons_OnsTrendClusterOutputTpsRequest_H_

// end of file 
